package com.weaver.openapi.pojo.crm.params.contact;

import java.io.*;
import java.util.*;

public class CrmQueryVo implements Serializable
{
    private Integer pageNo;
    private Integer pageSize;
    private String orderPropertyName;
    private String asc;
    private List<CrmQueryCondition> conditions;
    private String type;
    private String startTime;
    private String endTime;
    private String stageId;
    private String paymentType;
    private String paymentEntityType;
    private String entityId;
    private String entityName;
    
    public CrmQueryVo() {
    }
    
    public CrmQueryVo(final Integer pageNo, final Integer pageSize, final String type, final String startTime, final String endTime) {
        this.pageNo = pageNo;
        this.pageSize = pageSize;
        this.type = type;
        this.startTime = startTime;
        this.endTime = endTime;
    }
    
    public CrmQueryVo(final Integer pageNo, final Integer pageSize, final String orderPropertyName, final String asc, final List<CrmQueryCondition> conditions) {
        this.pageNo = pageNo;
        this.pageSize = pageSize;
        this.orderPropertyName = orderPropertyName;
        this.asc = asc;
        this.conditions = conditions;
    }
    
    public String getStageId() {
        return this.stageId;
    }
    
    public void setStageId(final String stageId) {
        this.stageId = stageId;
    }
    
    public String getPaymentType() {
        return this.paymentType;
    }
    
    public void setPaymentType(final String paymentType) {
        this.paymentType = paymentType;
    }
    
    public String getPaymentEntityType() {
        return this.paymentEntityType;
    }
    
    public void setPaymentEntityType(final String paymentEntityType) {
        this.paymentEntityType = paymentEntityType;
    }
    
    public String getEntityId() {
        return this.entityId;
    }
    
    public void setEntityId(final String entityId) {
        this.entityId = entityId;
    }
    
    public String getEntityName() {
        return this.entityName;
    }
    
    public void setEntityName(final String entityName) {
        this.entityName = entityName;
    }
    
    public String getType() {
        return this.type;
    }
    
    public void setType(final String type) {
        this.type = type;
    }
    
    public String getStartTime() {
        return this.startTime;
    }
    
    public void setStartTime(final String startTime) {
        this.startTime = startTime;
    }
    
    public String getEndTime() {
        return this.endTime;
    }
    
    public void setEndTime(final String endTime) {
        this.endTime = endTime;
    }
    
    public Integer getPageNo() {
        return this.pageNo;
    }
    
    public void setPageNo(final Integer pageNo) {
        this.pageNo = pageNo;
    }
    
    public Integer getPageSize() {
        return this.pageSize;
    }
    
    public void setPageSize(final Integer pageSize) {
        this.pageSize = pageSize;
    }
    
    public String getOrderPropertyName() {
        return this.orderPropertyName;
    }
    
    public void setOrderPropertyName(final String orderPropertyName) {
        this.orderPropertyName = orderPropertyName;
    }
    
    public String getAsc() {
        return this.asc;
    }
    
    public void setAsc(final String asc) {
        this.asc = asc;
    }
    
    public List<CrmQueryCondition> getConditions() {
        return this.conditions;
    }
    
    public void setConditions(final List<CrmQueryCondition> conditions) {
        this.conditions = conditions;
    }
}
